package test.supermercado;

import java.util.List;

import validador.Regla;

/**
 * Esta regla valida que existan al menos cinco fideos de marca Matarazzo o
 * menos de 5 fideos que no sean de esa marca, disponibles en el supermercado.
 */
public class ReglaValidadoraPerfumeria implements Regla {

	@Override
	public Boolean esValida(Object o) {
		Producto producto = (Producto) o;
		Boolean esPerfume = producto.obtenerTipo().equals("Perfume");
		Boolean hayMasDelMinimo = producto.obtenerCantidad() >= 1;
		return (esPerfume && hayMasDelMinimo);
		// return true;

	}

	@Override
	public List<Regla> getHijos() {
		return null;
	}

}
